<%-- 
    Document   : MostrarExpediente
    Created on : 25/05/2011, 08:54:05 PM
    Author     : Franklin
--%>
<!-- Los import -->
<%@ page language="java" %>

<%@ page import = "ClasesParaConsultaJsp.Capacitaciones"%> 
<%@ page import = "Controladores.Form.InsertarReferenciaForm"%>
<%@ page import = "Controladores.Form.InsertarCapacitacionesForm"%>
<%@ page import = "Controladores.Form.InsertarCongresosForm"%>
<%@ page import = "Controladores.Form.InsertarFormacionAcademicaForm"%>
<%@ page import = "Controladores.Form.InsertarProyectosForm"%>
<%@ page import = "Controladores.Form.InsertarNuevoProfesorForm"%>
<%@ page import = "Controladores.Form.InsertarPublicacionForm"%>
<%@ page import = "AccesoBaseDatos.GatewayExpediente"%> 

<%@ page import = "java.util.LinkedList"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="arivp89.css" media="screen" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Mostrar Expediente</title>
    </head>
    <body>
        <!session.getAttribute("atributo");>
        <bean:define id="CedProf" name="CedProf" scope="session" />
        <% String cedula =(String)request.getSession().getAttribute("CedProf"); %> 
        Expediente de la cedula: <bean:write name="CedProf"/>
        
        <h1>Consulta a base de datos</h1>
        
        
        <table border="1">
        <tr>
        <td>cedulaProfesor</td>
        <td>numeroTitulo</td>
        <td>Grado</td>
        <td>fechaObtencion</td>
        <td>nombreEspecialidad</td>
        <td>nombreInstitucion</td>
        </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de FormacionAcademica");        
        LinkedList<InsertarFormacionAcademicaForm> listaFA = GatewayExpediente.getFormacionAcademica(cedula);
        //out.println(listaP.size());
        for (int i=0;i<listaFA.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaFA.get(i).getCedulaProfesor()+"</td>");
           out.println("<td>"+listaFA.get(i).getNumeroTitulo()+"</td>");
           out.println("<td>"+listaFA.get(i).getGrado()+"</td>");
           out.println("<td>"+listaFA.get(i).getFecha()+"</td>");
           out.println("<td>"+listaFA.get(i).getNombreEspecialidad()+"</td>");
           out.println("<td>"+listaFA.get(i).getInstitucion()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 
        
        
        
    <table border="1">
        <tr>
        <td>Cedula</td>
        <td>Nombre</td>
        <td>Nacionalidad</td>
        <td>Telefono</td>
        <td>Direccion</td>
        </tr>
            <% 
            out.println("Informacion Personal"); 
            LinkedList<InsertarNuevoProfesorForm> lista = GatewayExpediente.getProfesor(cedula);
            //out.println(lista.size());
            for (int i=0;i<lista.size();i++){
               out.println("<tr>");
               out.println("<td>"+lista.get(i).getCedula()+"</td>");
               out.println("<td>"+lista.get(i).getNombre()+"</td>");
               out.println("<td>"+lista.get(i).getNacionalidad()+"</td>");
               out.println("<td>"+lista.get(i).getTelefono()+"</td>");
               out.println("<td>"+lista.get(i).getDireccion()+"</td>");
               out.println("</tr>");
            }
            %>
    </table> 
    
    <table border="1">
            <tr>
            <td>Nombre</td>
            <td>Fecha</td>
            <td>Institucion</td>
            <td>Certificado</td>
            <td>Descripcion</td>
            </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de Capacitaciones");        
        LinkedList<InsertarCapacitacionesForm> listaCapa = GatewayExpediente.getCapacitaciones(cedula);
        //boolean entro = GatewayExpediente.getCapacitaciones(cedula);
        //out.println(entro);
        //LinkedList<Capacitaciones> listaCapa = GatewayExpediente.getCapacitaciones(cedula);
        //out.println(listaCapa.size());
        //out.println("<td>Me cago en la puta</td>");
        for (int i=0;i<listaCapa.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaCapa.get(i).getNombre()+"</td>");
           out.println("<td>"+listaCapa.get(i).getFecha()+"</td>");
           out.println("<td>"+listaCapa.get(i).getInstitucion()+"</td>");
           out.println("<td>"+listaCapa.get(i).getCertificado()+"</td>");
           out.println("<td>"+listaCapa.get(i).getDescripcion()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 
       
    <table border="1">
        <tr>
        <td>CodigoCongreso</td>
        <td>Nombre</td>
        <td>FechaInicio</td>
        <td>FechaConclusion</td>
        <td>Pais</td>
        <td>Ponencia</td>
        <td>Descripcion</td>
        </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de Congresos");        
        LinkedList<InsertarCongresosForm> listaCon = GatewayExpediente.getCongresos(cedula);
        //out.println(listaCon.size());
        for (int i=0;i<listaCon.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaCon.get(i).getCodigoCongreso()+"</td>");
           out.println("<td>"+listaCon.get(i).getNombre()+"</td>");
           out.println("<td>"+listaCon.get(i).getFechaInicio()+"</td>");
           out.println("<td>"+listaCon.get(i).getFechaTerminacion()+"</td>");
           out.println("<td>"+listaCon.get(i).getPais()+"</td>");
           out.println("<td>"+listaCon.get(i).getPonencia()+"</td>");
           out.println("<td>"+listaCon.get(i).getDescripcion()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 

    <table border="1">
        <tr>
        <td>codigoProyecto</td>
        <td>nombre</td>
        <td>tipo</td>
        <td>fechaInicio</td>
        <td>fechaConclusion</td>
        <td>rol</td>
        <td>descripcion</td>
        </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de Proyectos");        
        LinkedList<InsertarProyectosForm> listaP = GatewayExpediente.getProyectos(cedula);
        //out.println(listaP.size());
        for (int i=0;i<listaP.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaP.get(i).getCodigoProyecto()+"</td>");
           out.println("<td>"+listaP.get(i).getNombre()+"</td>");
           out.println("<td>"+listaP.get(i).getTipo()+"</td>");
           out.println("<td>"+listaP.get(i).getFechaInicio()+"</td>");
           out.println("<td>"+listaP.get(i).getFechaConclusion()+"</td>");
           out.println("<td>"+listaP.get(i).getRol()+"</td>");
           out.println("<td>"+listaP.get(i).getDescripcion()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 
    
    
    
    <table border="1">
        <tr>
        <td>nombrePublicacion</td>
        <td>fechaPublicacion</td>
        <td>Abstract</td>
        </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de Publicaciones");        
        LinkedList<InsertarPublicacionForm> listaPublicaciones = GatewayExpediente.getPublicaciones(cedula);
        //out.println(listaPublicaciones.size());
        for (int i=0;i<listaPublicaciones.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaPublicaciones.get(i).getNombre()+"</td>");
           out.println("<td>"+listaPublicaciones.get(i).getFecha()+"</td>");
           out.println("<td>"+listaPublicaciones.get(i).getSumario()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 
    
    
        <table border="1">
        <tr>
        <td>nombrePublicacion</td>
        <td>fechaPublicacion</td>
        <td>NombreReferencia</td>
        <td>nombreRevista</td>
        <td>autores</td>
        <td>volumen</td>
        <td>numero</td>
        </tr>
        <%
        //out.println(cedula);
        out.println("Informacion de Referencias");        
        LinkedList<InsertarReferenciaForm> listaReferencias = GatewayExpediente.getReferencias(cedula);
        //out.println(listaReferencias.size());
        for (int i=0;i<listaReferencias.size();i++){
           out.println("<tr>");
           out.println("<td>"+listaReferencias.get(i).getNombrePublicacion()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getFechaPublicacion()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getNombreReferencia()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getNombreRevista()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getAutores()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getVolumen()+"</td>");
           out.println("<td>"+listaReferencias.get(i).getNumero()+"</td>");
           out.println("</tr>");
        }
        %>
    </table> 
    
    
    
    
    
    
    <br>
   <a href="Expediente.jsp#inicio"><- Atrás</a>
   
   <div id="bottom">
            Creado por: Alejandro Rivera, Franklin Alfaro. ECCI, UCR.
            <br>
        </div>
    </body>
</html>
